package com.cherrypt.api.model.dto;

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * @author intent
 * @date 2019/8/6 10:02
 * @about <link href='http://zzyitj.xyz/'/>
 */
@Getter
@Setter
@ToString
public class DoubanDto {

    @JsonInclude(JsonInclude.Include.NON_NULL)
    private Long doubanId;

    @JsonInclude(JsonInclude.Include.NON_NULL)
    private Float ratingAverage;

    @JsonInclude(JsonInclude.Include.NON_NULL)
    private Integer ratingNumRaters;

    @JsonInclude(JsonInclude.Include.NON_NULL)
    private String author;

    @JsonInclude(JsonInclude.Include.NON_NULL)
    private String altTitle;

    @JsonInclude(JsonInclude.Include.NON_NULL)
    private String image;

    @JsonInclude(JsonInclude.Include.NON_NULL)
    private String title;

    @JsonInclude(JsonInclude.Include.NON_NULL)
    private String summary;

    @JsonInclude(JsonInclude.Include.NON_NULL)
    private String tags;

    @JsonInclude(JsonInclude.Include.NON_NULL)
    private String website;

    @JsonInclude(JsonInclude.Include.NON_NULL)
    private String language;

    @JsonInclude(JsonInclude.Include.NON_NULL)
    private String pubdate;

    @JsonInclude(JsonInclude.Include.NON_NULL)
    private String country;

    @JsonInclude(JsonInclude.Include.NON_NULL)
    private String writer;

    @JsonInclude(JsonInclude.Include.NON_NULL)
    private String director;

    @JsonInclude(JsonInclude.Include.NON_NULL)
    private String cast;

    @JsonInclude(JsonInclude.Include.NON_NULL)
    private String movieDuration;

    @JsonInclude(JsonInclude.Include.NON_NULL)
    private String movieType;

    @JsonInclude(JsonInclude.Include.NON_NULL)
    private String year;
}
